<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>CGSGNodeCurveTCB - sceneGraph.js</title>
    <link rel="stylesheet" href="http://yui.yahooapis.com/3.9.1/build/cssgrids/cssgrids-min.css">
    <link rel="stylesheet" href="../assets/vendor/prettify/prettify-min.css">
    <link rel="stylesheet" href="../assets/css/main.css" id="site_styles">
    <link rel="shortcut icon" type="image/png" href="../assets/favicon.png">
    <script src="http://yui.yahooapis.com/combo?3.9.1/build/yui/yui-min.js"></script>
</head>
<body class="yui3-skin-sam">

<div id="doc">
    <div id="hd" class="yui3-g header">
        <div class="yui3-u-3-4">
            
                <h1><img src="../../logo/logoCGSG_256x57.png" title="sceneGraph.js"></h1>
            
        </div>
        <div class="yui3-u-1-4 version">
            <em>API Docs for: v2.1.0</em>
        </div>
    </div>
    <div id="bd" class="yui3-g">

        <div class="yui3-u-1-4">
            <div id="docs-sidebar" class="sidebar apidocs">
                <div id="api-list">
    <h2 class="off-left">APIs</h2>
    <div id="api-tabview" class="tabview">
        <ul class="tabs">
            <li><a href="#api-classes">Classes</a></li>
            <li><a href="#api-modules">Modules</a></li>
        </ul>

        <div id="api-tabview-filter">
            <input type="search" id="api-filter" placeholder="Type to filter APIs">
        </div>

        <div id="api-tabview-panel">
            <ul id="api-classes" class="apis classes">
            
                <li><a href="../classes/CGSG.html">CGSG</a></li>
            
                <li><a href="../classes/CGSGAccordion.html">CGSGAccordion</a></li>
            
                <li><a href="../classes/CGSGAnimationManager.html">CGSGAnimationManager</a></li>
            
                <li><a href="../classes/CGSGAnimationMethod.html">CGSGAnimationMethod</a></li>
            
                <li><a href="../classes/CGSGBindEntry.html">CGSGBindEntry</a></li>
            
                <li><a href="../classes/CGSGButtonMode.html">CGSGButtonMode</a></li>
            
                <li><a href="../classes/CGSGCollisionGhostOnDemandTester.html">CGSGCollisionGhostOnDemandTester</a></li>
            
                <li><a href="../classes/CGSGCollisionManager.html">CGSGCollisionManager</a></li>
            
                <li><a href="../classes/CGSGCollisionMethod.html">CGSGCollisionMethod</a></li>
            
                <li><a href="../classes/CGSGCollisionRegionTester.html">CGSGCollisionRegionTester</a></li>
            
                <li><a href="../classes/CGSGCollisionTesterFactory.html">CGSGCollisionTesterFactory</a></li>
            
                <li><a href="../classes/CGSGColor.html">CGSGColor</a></li>
            
                <li><a href="../classes/CGSGCSSManager.html">CGSGCSSManager</a></li>
            
                <li><a href="../classes/CGSGDimension.html">CGSGDimension</a></li>
            
                <li><a href="../classes/CGSGEvent.html">CGSGEvent</a></li>
            
                <li><a href="../classes/CGSGEventManager.html">CGSGEventManager</a></li>
            
                <li><a href="../classes/CGSGHandleBox.html">CGSGHandleBox</a></li>
            
                <li><a href="../classes/CGSGImgManager.html">CGSGImgManager</a></li>
            
                <li><a href="../classes/CGSGInterpolator.html">CGSGInterpolator</a></li>
            
                <li><a href="../classes/CGSGInterpolatorLinear.html">CGSGInterpolatorLinear</a></li>
            
                <li><a href="../classes/CGSGInterpolatorTCB.html">CGSGInterpolatorTCB</a></li>
            
                <li><a href="../classes/CGSGKeyFrame.html">CGSGKeyFrame</a></li>
            
                <li><a href="../classes/CGSGMap.html">CGSGMap</a></li>
            
                <li><a href="../classes/CGSGMask.html">CGSGMask</a></li>
            
                <li><a href="../classes/CGSGMaskCache.html">CGSGMaskCache</a></li>
            
                <li><a href="../classes/CGSGMaskClip.html">CGSGMaskClip</a></li>
            
                <li><a href="../classes/CGSGMath.html">CGSGMath</a></li>
            
                <li><a href="../classes/CGSGNode.html">CGSGNode</a></li>
            
                <li><a href="../classes/CGSGNodeButton.html">CGSGNodeButton</a></li>
            
                <li><a href="../classes/CGSGNodeCircle.html">CGSGNodeCircle</a></li>
            
                <li><a href="../classes/CGSGNodeColorPicker.html">CGSGNodeColorPicker</a></li>
            
                <li><a href="../classes/CGSGNodeCurveTCB.html">CGSGNodeCurveTCB</a></li>
            
                <li><a href="../classes/CGSGNodeDomElement.html">CGSGNodeDomElement</a></li>
            
                <li><a href="../classes/CGSGNodeEllipse.html">CGSGNodeEllipse</a></li>
            
                <li><a href="../classes/CGSGNodeImage.html">CGSGNodeImage</a></li>
            
                <li><a href="../classes/CGSGNodeLine.html">CGSGNodeLine</a></li>
            
                <li><a href="../classes/CGSGNodeSlider.html">CGSGNodeSlider</a></li>
            
                <li><a href="../classes/CGSGNodeSliderHandle.html">CGSGNodeSliderHandle</a></li>
            
                <li><a href="../classes/CGSGNodeSprite.html">CGSGNodeSprite</a></li>
            
                <li><a href="../classes/CGSGNodeSquare.html">CGSGNodeSquare</a></li>
            
                <li><a href="../classes/CGSGNodeTabMenu.html">CGSGNodeTabMenu</a></li>
            
                <li><a href="../classes/CGSGNodeText.html">CGSGNodeText</a></li>
            
                <li><a href="../classes/CGSGNodeWebview.html">CGSGNodeWebview</a></li>
            
                <li><a href="../classes/CGSGParticle.html">CGSGParticle</a></li>
            
                <li><a href="../classes/CGSGParticleEmitter.html">CGSGParticleEmitter</a></li>
            
                <li><a href="../classes/CGSGParticleSystem.html">CGSGParticleSystem</a></li>
            
                <li><a href="../classes/CGSGPickNodeMethod.html">CGSGPickNodeMethod</a></li>
            
                <li><a href="../classes/CGSGPosition.html">CGSGPosition</a></li>
            
                <li><a href="../classes/CGSGRegion.html">CGSGRegion</a></li>
            
                <li><a href="../classes/CGSGRotation.html">CGSGRotation</a></li>
            
                <li><a href="../classes/CGSGScale.html">CGSGScale</a></li>
            
                <li><a href="../classes/CGSGSceneGraph.html">CGSGSceneGraph</a></li>
            
                <li><a href="../classes/CGSGSection.html">CGSGSection</a></li>
            
                <li><a href="../classes/CGSGTimeline.html">CGSGTimeline</a></li>
            
                <li><a href="../classes/CGSGTraverser.html">CGSGTraverser</a></li>
            
                <li><a href="../classes/CGSGVector2D.html">CGSGVector2D</a></li>
            
                <li><a href="../classes/CGSGView.html">CGSGView</a></li>
            
                <li><a href="../classes/CGSGWEBVIEWMODE.html">CGSGWEBVIEWMODE</a></li>
            
                <li><a href="../classes/CGSGWrapMode.html">CGSGWrapMode</a></li>
            
                <li><a href="../classes/GLOBAL_CONSTANTS.html">GLOBAL_CONSTANTS</a></li>
            
                <li><a href="../classes/GLOBAL_METHODS.html">GLOBAL_METHODS</a></li>
            
                <li><a href="../classes/GLOBAL_PROPERTIES.html">GLOBAL_PROPERTIES</a></li>
            
                <li><a href="../classes/UTIL_ARRAY.html">UTIL_ARRAY</a></li>
            
                <li><a href="../classes/WUICCGSGNodeImageFactory.html">WUICCGSGNodeImageFactory</a></li>
            
            </ul>

            <ul id="api-modules" class="apis modules">
            
                <li><a href="../modules/Animation.html">Animation</a></li>
            
                <li><a href="../modules/Collision.html">Collision</a></li>
            
                <li><a href="../modules/Math.html">Math</a></li>
            
                <li><a href="../modules/Node.html">Node</a></li>
            
                <li><a href="../modules/ParticleSystem.html">ParticleSystem</a></li>
            
                <li><a href="../modules/Scene.html">Scene</a></li>
            
                <li><a href="../modules/Util.html">Util</a></li>
            
            </ul>
        </div>
    </div>
</div>

            </div>
        </div>
        <div class="yui3-u-3-4">
                <div id="api-options">
        Show:
        <label for="api-show-inherited">
            <input type="checkbox" id="api-show-inherited" checked>
            Inherited
        </label>

        <label for="api-show-protected">
            <input type="checkbox" id="api-show-protected">
            Protected
        </label>

        <label for="api-show-private">
            <input type="checkbox" id="api-show-private">
            Private
        </label>
        <label for="api-show-deprecated">
            <input type="checkbox" id="api-show-deprecated">
            Deprecated
        </label>

    </div>


            <div class="apidocs">
                <div id="docs-main">
                    <div class="content">
                        <h1>CGSGNodeCurveTCB Class</h1>
<div class="box meta">
    

    
        <div class="extends">
            Extends <a href="../classes/CGSGNode.html" class="crosslink">CGSGNode</a>
        </div>
    

    
        <div class="foundat">
            Defined in: <a href="../files/src_node_class.node.curveTCB.js.html#l26"><code>src&#x2F;node&#x2F;class.node.curveTCB.js:26</code></a>
        </div>
    

    
        
            Module: <a href="../modules/Node.html">Node</a>
        
    

    
</div>



<div class="box intro">
    <p>A CGSGNodeSquare represent a basic square</p>

</div>


    <div class="constructor">
        <h2>Constructor</h2>
        <div id="method_CGSGNodeCurveTCB" class="method item">
    <h3 class="name"><code>CGSGNodeCurveTCB</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>x</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>y</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                
                <p>
                
                Defined in
                
            
        
        
        <a href="../files/src_node_class.node.curveTCB.js.html#l26"><code>src&#x2F;node&#x2F;class.node.curveTCB.js:26</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        
    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">x</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        <p>Relative position on X</p>

                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">y</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        <p>Relative position on Y</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

    </div>


<div id="classdocs" class="tabview">
    <ul class="api-class-tabs">
        <li class="api-class-tab index"><a href="#index">Index</a></li>

        
            <li class="api-class-tab methods"><a href="#methods">Methods</a></li>
        
        
            <li class="api-class-tab properties"><a href="#properties">Properties</a></li>
        
        
        
    </ul>

    <div>
        <div id="index" class="api-class-tabpanel index">
            <h2 class="off-left">Item Index</h2>

            
                <div class="index-section methods">
                    <h3>Methods</h3>

                    <ul class="index-list methods extends">
                        
                            <li class="index-item method private inherited">
                                <a href="#method__applyShadow">_applyShadow</a>

                                
                                
                            </li>
                        
                            <li class="index-item method private inherited">
                                <a href="#method__clearContext">_clearContext</a>

                                
                                
                            </li>
                        
                            <li class="index-item method private inherited">
                                <a href="#method__preCompute">_preCompute</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_addChild">addChild</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_addChildAt">addChildAt</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_addClass">addClass</a>

                                
                                
                            </li>
                        
                            <li class="index-item method">
                                <a href="#method_addKey">addKey</a>

                                
                                
                            </li>
                        
                            <li class="index-item method protected inherited">
                                <a href="#method_afterRender">afterRender</a>

                                
                                
                            </li>
                        
                            <li class="index-item method protected inherited">
                                <a href="#method_afterRenderGhost">afterRenderGhost</a>

                                
                                
                            </li>
                        
                            <li class="index-item method protected inherited">
                                <a href="#method_beforeRender">beforeRender</a>

                                
                                
                            </li>
                        
                            <li class="index-item method protected inherited">
                                <a href="#method_beforeRenderGhost">beforeRenderGhost</a>

                                
                                
                            </li>
                        
                            <li class="index-item method public inherited">
                                <a href="#method_computeAbsoluteMatrix">computeAbsoluteMatrix</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_copy">copy</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_detachChild">detachChild</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_detachChildAt">detachChildAt</a>

                                
                                
                            </li>
                        
                            <li class="index-item method protected inherited">
                                <a href="#method_detectSelection">detectSelection</a>

                                
                                
                            </li>
                        
                            <li class="index-item method protected inherited">
                                <a href="#method_detectSelectionInRegion">detectSelectionInRegion</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_doRender">doRender</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_doRenderGhost">doRenderGhost</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_evalSet">evalSet</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_free">free</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited inherited">
                                <a href="#method_getAbsBottom">getAbsBottom</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_getAbsHeight">getAbsHeight</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_getAbsLeft">getAbsLeft</a>

                                
                                
                            </li>
                        
                            <li class="index-item method public inherited">
                                <a href="#method_getAbsoluteRegion">getAbsoluteRegion</a>

                                
                                
                            </li>
                        
                            <li class="index-item method public inherited">
                                <a href="#method_getAbsPosition">getAbsPosition</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_getAbsRight">getAbsRight</a>

                                
                                
                            </li>
                        
                            <li class="index-item method public inherited">
                                <a href="#method_getAbsRotation">getAbsRotation</a>

                                
                                
                            </li>
                        
                            <li class="index-item method public inherited">
                                <a href="#method_getAbsScale">getAbsScale</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_getAbsTop">getAbsTop</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_getAbsWidth">getAbsWidth</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_getCenter">getCenter</a>

                                
                                
                            </li>
                        
                            <li class="index-item method protected inherited">
                                <a href="#method_getCompleteDimension">getCompleteDimension</a>

                                
                                
                            </li>
                        
                            <li class="index-item method protected inherited">
                                <a href="#method_getCompletePosition">getCompletePosition</a>

                                
                                
                            </li>
                        
                            <li class="index-item method protected inherited">
                                <a href="#method_getCompleteRegion">getCompleteRegion</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_getHeight">getHeight</a>

                                
                                
                            </li>
                        
                            <li class="index-item method public inherited">
                                <a href="#method_getListOfCollidingBrothers">getListOfCollidingBrothers</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_getMinAbsoluteLeft">getMinAbsoluteLeft</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_getMinAbsoluteTop">getMinAbsoluteTop</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_getMostAbsoluteRight">getMostAbsoluteRight</a>

                                
                                
                            </li>
                        
                            <li class="index-item method public inherited">
                                <a href="#method_getRegion">getRegion</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_getWidth">getWidth</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_invalidate">invalidate</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_invalidateTheme">invalidateTheme</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_isALeaf">isALeaf</a>

                                
                                
                            </li>
                        
                            <li class="index-item method public inherited">
                                <a href="#method_isColliding">isColliding</a>

                                
                                
                            </li>
                        
                            <li class="index-item method public inherited">
                                <a href="#method_isCollidingABrother">isCollidingABrother</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_moveLocalZIndex">moveLocalZIndex</a>

                                
                                
                            </li>
                        
                            <li class="index-item method public inherited">
                                <a href="#method_pickNode">pickNode</a>

                                
                                
                            </li>
                        
                            <li class="index-item method public inherited">
                                <a href="#method_pickNodes">pickNodes</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_removeAll">removeAll</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_removeChild">removeChild</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_removeClass">removeClass</a>

                                
                                
                            </li>
                        
                            <li class="index-item method protected inherited">
                                <a href="#method_render">render</a>

                                
                                
                            </li>
                        
                            <li class="index-item method protected inherited">
                                <a href="#method_renderBoundingBox">renderBoundingBox</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_renderGhost">renderGhost</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_resizeTBy">resizeTBy</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_resizeTo">resizeTo</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_resizeWith">resizeWith</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_rotateBy">rotateBy</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_rotateTo">rotateTo</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_rotateWith">rotateWith</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_scaleBy">scaleBy</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_scaleTo">scaleTo</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_scaleWith">scaleWith</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_setClass">setClass</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_setClassBBox">setClassBBox</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_setLocalZIndex">setLocalZIndex</a>

                                
                                
                            </li>
                        
                            <li class="index-item method public inherited">
                                <a href="#method_setNodeRegionConstraint">setNodeRegionConstraint</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_setPrecomputed">setPrecomputed</a>

                                
                                
                            </li>
                        
                            <li class="index-item method public inherited">
                                <a href="#method_setRegionConstraint">setRegionConstraint</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_setSelected">setSelected</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_translateBy">translateBy</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_translateTo">translateTo</a>

                                
                                
                            </li>
                        
                            <li class="index-item method inherited">
                                <a href="#method_translateWith">translateWith</a>

                                
                                
                            </li>
                        
                    </ul>
                </div>
            

            
                <div class="index-section properties">
                    <h3>Properties</h3>

                    <ul class="index-list properties extends">
                        
                            <li class="index-item property private inherited">
                                <a href="#property__absPos">_absPos</a>

                                
                                
                            </li>
                        
                            <li class="index-item property private inherited">
                                <a href="#property__absRot">_absRot</a>

                                
                                
                            </li>
                        
                            <li class="index-item property private inherited">
                                <a href="#property__absSca">_absSca</a>

                                
                                
                            </li>
                        
                            <li class="index-item property private inherited">
                                <a href="#property__followers">_followers</a>

                                
                                
                            </li>
                        
                            <li class="index-item property private inherited">
                                <a href="#property__id">_id</a>

                                
                                
                            </li>
                        
                            <li class="index-item property private inherited">
                                <a href="#property__isDimensionChanged">_isDimensionChanged</a>

                                
                                
                            </li>
                        
                            <li class="index-item property private inherited">
                                <a href="#property__isDrag">_isDrag</a>

                                
                                
                            </li>
                        
                            <li class="index-item property private inherited">
                                <a href="#property__parentNode">_parentNode</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_bkgcolors">bkgcolors</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_borderRadius">borderRadius</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_children">children</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_classType">classType</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_detectSelectionThreshold">detectSelectionThreshold</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_dimension">dimension</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_globalAlpha">globalAlpha</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_handleColor">handleColor</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_handles">handles</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_handleSize">handleSize</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_isClickable">isClickable</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_isCollisionManaged">isCollisionManaged</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_isDraggable">isDraggable</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_isMouseOver">isMouseOver</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_isMoving">isMoving</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_isProportionalResize">isProportionalResize</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_isProportionalResizeOnly">isProportionalResizeOnly</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_isResizable">isResizable</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_isResizing">isResizing</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_isSelected">isSelected</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_isTraversable">isTraversable</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_isVisible">isVisible</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_lineColor">lineColor</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_lineWidth">lineWidth</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_name">name</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_needToKeepAbsoluteMatrix">needToKeepAbsoluteMatrix</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_nodeConstraint">nodeConstraint</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_onAfterRender">onAfterRender</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_onAfterRenderStart">onAfterRenderStart</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_onBeforeRender">onBeforeRender</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_onChildRemove">onChildRemove</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_onClick">onClick</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_onDblClick">onDblClick</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_onDeselect">onDeselect</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_onDrag">onDrag</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_onDragEnd">onDragEnd</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_onMouseEnter">onMouseEnter</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_onMouseOut">onMouseOut</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_onMouseOver">onMouseOver</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_onMouseUp">onMouseUp</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_onResize">onResize</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_onResizeEnd">onResizeEnd</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_onSelect">onSelect</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_onTranslate">onTranslate</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_pickNodeMethod">pickNodeMethod</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_position">position</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_regionConstraint">regionConstraint</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_rotation">rotation</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_rotationCenter">rotationCenter</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_scale">scale</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_selectionLineColor">selectionLineColor</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_selectionLineWidth">selectionLineWidth</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_shadowBlur">shadowBlur</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_shadowColor">shadowColor</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_shadowOffsetX">shadowOffsetX</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_shadowOffsetY">shadowOffsetY</a>

                                
                                
                            </li>
                        
                            <li class="index-item property inherited">
                                <a href="#property_userData">userData</a>

                                
                                
                            </li>
                        
                    </ul>
                </div>
            

            

            
        </div>

        
            <div id="methods" class="api-class-tabpanel">
                <h2 class="off-left">Methods</h2>

                
                    <div id="method__applyShadow" class="method item private inherited">
    <h3 class="name"><code>_applyShadow</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>c</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    
        <span class="flag private">private</span>
    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method__applyShadow">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l898"><code>src&#x2F;node&#x2F;class.node.js:898</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        
    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">c</code>
                        <span class="type">CanvasRenderingContext2D</span>
                    

                    

                    <div class="param-description">
                        
                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method__clearContext" class="method item private inherited">
    <h3 class="name"><code>_clearContext</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>c</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>w</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>h</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    
        <span class="flag private">private</span>
    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method__clearContext">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l747"><code>src&#x2F;node&#x2F;class.node.js:747</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Wipes the canvas context</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">c</code>
                        <span class="type">?</span>
                    

                    

                    <div class="param-description">
                        <p>context</p>

                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">w</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        <p>canvasWidth</p>

                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">h</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        <p>canvasHeight</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method__preCompute" class="method item private inherited">
    <h3 class="name"><code>_preCompute</code></h3>

    
        <span class="paren">()</span>
    

    

    

    
        <span class="flag private">private</span>
    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method__preCompute">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l912"><code>src&#x2F;node&#x2F;class.node.js:912</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        
    </div>

    

    

    
</div>

                
                    <div id="method_addChild" class="method item inherited">
    <h3 class="name"><code>addChild</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>newNode</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_addChild">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1752"><code>src&#x2F;node&#x2F;class.node.js:1752</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Add a new nodes into this one, at the end of the list</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">newNode</code>
                        <span class="type"><a href="../classes/CGSGNode.html" class="crosslink">CGSGNode</a></span>
                    

                    

                    <div class="param-description">
                        <p>the nodes to add as a child</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_addChildAt" class="method item inherited">
    <h3 class="name"><code>addChildAt</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>newNode</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>index</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_addChildAt">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1762"><code>src&#x2F;node&#x2F;class.node.js:1762</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Add a new nodes at a particular index in the list of children.
If the index is too large, the nodes will be inserted at the end of the list</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">newNode</code>
                        <span class="type"><a href="../classes/CGSGNode.html" class="crosslink">CGSGNode</a></span>
                    

                    

                    <div class="param-description">
                        <p>the nodes to insert as a child</p>

                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">index</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        <p>index the position of the new child in the list</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_addClass" class="method item inherited">
    <h3 class="name"><code>addClass</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>cls</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_addClass">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l866"><code>src&#x2F;node&#x2F;class.node.js:866</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Add CSS class for this node (not for bounding box, use &#39;setClassBBox&#39; instead).
CSS class must define attributes used by this node.</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">cls</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
                    

                    

                    <div class="param-description">
                        
                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_addKey" class="method item">
    <h3 class="name"><code>addKey</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>x</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>y</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>t</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>c</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>b</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    
        <span class="returns-inline">
            <span class="type"><a href="../classes/CGSGKeyFrame.html" class="crosslink">CGSGKeyFrame</a></span>
        </span>
    

    

    

    

    

    

    

    <div class="meta">
        
            
                
                <p>
                
                Defined in
                
            
        
        
        <a href="../files/src_node_class.node.curveTCB.js.html#l60"><code>src&#x2F;node&#x2F;class.node.curveTCB.js:60</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        
    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">x</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
                    

                    

                    <div class="param-description">
                         
                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">y</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
                    

                    

                    <div class="param-description">
                         
                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">t</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
                    

                    

                    <div class="param-description">
                         
                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">c</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
                    

                    

                    <div class="param-description">
                         
                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">b</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
                    

                    

                    <div class="param-description">
                         
                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    
        <div class="returns">
            <h4>Returns:</h4>

            <div class="returns-description">
                
                    
                        <span class="type"><a href="../classes/CGSGKeyFrame.html" class="crosslink">CGSGKeyFrame</a></span>:
                    
                
            </div>
        </div>
    

    
</div>

                
                    <div id="method_afterRender" class="method item protected inherited">
    <h3 class="name"><code>afterRender</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>c</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>t</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    
        <span class="flag protected">protected</span>
    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_afterRender">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1179"><code>src&#x2F;node&#x2F;class.node.js:1179</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Must be called after a render</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">c</code>
                        <span class="type">CanvasRenderingContext2D</span>
                    

                    

                    <div class="param-description">
                        <p>The context into render the nodes</p>

                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">t</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
                    

                    

                    <div class="param-description">
                        <p>isThemeInvalidated true if you need to reload theme for children of this node</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_afterRenderGhost" class="method item protected inherited">
    <h3 class="name"><code>afterRenderGhost</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>c</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    
        <span class="flag protected">protected</span>
    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_afterRenderGhost">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1222"><code>src&#x2F;node&#x2F;class.node.js:1222</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Must be called before begin to render</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">c</code>
                        <span class="type">CanvasRenderingContext2D</span>
                    

                    

                    <div class="param-description">
                        <p>context the context into render the nodes</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_beforeRender" class="method item protected inherited">
    <h3 class="name"><code>beforeRender</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>c</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    
        <span class="flag protected">protected</span>
    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_beforeRender">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1147"><code>src&#x2F;node&#x2F;class.node.js:1147</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Must be called before to start the rendering of the nodes</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">c</code>
                        <span class="type">CanvasRenderingContext2D</span>
                    

                    

                    <div class="param-description">
                        <p>context the context into render the nodes</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_beforeRenderGhost" class="method item protected inherited">
    <h3 class="name"><code>beforeRenderGhost</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>c</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    
        <span class="flag protected">protected</span>
    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_beforeRenderGhost">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1207"><code>src&#x2F;node&#x2F;class.node.js:1207</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Must be called before begin to render the nodes in GHOST mode</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">c</code>
                        <span class="type">CanvasRenderingContext2D</span>
                    

                    

                    <div class="param-description">
                        <p>context the context into render the nodes</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_computeAbsoluteMatrix" class="method item public inherited">
    <h3 class="name"><code>computeAbsoluteMatrix</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>recursive</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    
        <span class="flag public">public</span>
    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_computeAbsoluteMatrix">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l2060"><code>src&#x2F;node&#x2F;class.node.js:2060</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Compute the absolute position, rotation and scale in the canvas container</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">recursive</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
                    

                    

                    <div class="param-description">
                        <p>if !== false, compute recursively</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_copy" class="method item">
    <h3 class="name"><code>copy</code></h3>

    
        <span class="paren">()</span>
    

    
        <span class="returns-inline">
            <span class="type"><a href="../classes/CGSGNodeCurveTCB.html" class="crosslink">CGSGNodeCurveTCB</a></span>
        </span>
    

    

    

    

    

    

    

    <div class="meta">
        
            <p>Inherited from
            <a href="../classes/CGSGNode.html#method_copy">
                CGSGNode
            </a>
            
            but overwritten in
            
        
        
        <a href="../files/src_node_class.node.curveTCB.js.html#l123"><code>src&#x2F;node&#x2F;class.node.curveTCB.js:123</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        
    </div>

    

    
        <div class="returns">
            <h4>Returns:</h4>

            <div class="returns-description">
                
                    
                        <span class="type"><a href="../classes/CGSGNodeCurveTCB.html" class="crosslink">CGSGNodeCurveTCB</a></span>:
                    
                    <p>a copy of this node</p>

                
            </div>
        </div>
    

    
</div>

                
                    <div id="method_detachChild" class="method item inherited">
    <h3 class="name"><code>detachChild</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>childNode</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_detachChild">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1845"><code>src&#x2F;node&#x2F;class.node.js:1845</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Detach the nodes without delete it. So it&#39;s not a child anymore</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">childNode</code>
                        <span class="type"><a href="../classes/CGSGNode.html" class="crosslink">CGSGNode</a></span>
                    

                    

                    <div class="param-description">
                        
                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_detachChildAt" class="method item inherited">
    <h3 class="name"><code>detachChildAt</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>i</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_detachChildAt">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1834"><code>src&#x2F;node&#x2F;class.node.js:1834</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Detach the nodes in index &#39;index&#39; without delete it. So it&#39;s not a child anymore</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">i</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        <p>index</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_detectSelection" class="method item protected inherited">
    <h3 class="name"><code>detectSelection</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>pos</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>c</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>s</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    
        <span class="flag protected">protected</span>
    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_detectSelection">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1283"><code>src&#x2F;node&#x2F;class.node.js:1283</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>return this if this nodes is under the mice cursor
Can be overrided by inherited klass to optimize this perform.
This default function used the ghost rendering method</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">pos</code>
                        <span class="type"><a href="../classes/CGSGPosition.html" class="crosslink">CGSGPosition</a></span>
                    

                    

                    <div class="param-description">
                        <p>mousePosition A CGSGPosition object</p>

                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">c</code>
                        <span class="type">CanvasRenderingContext2D</span>
                    

                    

                    <div class="param-description">
                        <p>ghost Context</p>

                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">s</code>
                        <span class="type"><a href="../classes/CGSGScale.html" class="crosslink">CGSGScale</a></span>
                    

                    

                    <div class="param-description">
                        <p>absoluteScale</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_detectSelectionInRegion" class="method item protected inherited">
    <h3 class="name"><code>detectSelectionInRegion</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>rg</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>c</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    
        <span class="flag protected">protected</span>
    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_detectSelectionInRegion">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1323"><code>src&#x2F;node&#x2F;class.node.js:1323</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>return this if this nodes is under the region
Can be overrided by inherited klass to optimize this perform.
This default function used the ghost rendering method</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">rg</code>
                        <span class="type"><a href="../classes/CGSGRegion.html" class="crosslink">CGSGRegion</a></span>
                    

                    

                    <div class="param-description">
                        <p>region The region to check</p>

                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">c</code>
                        <span class="type">CanvasRenderingContext2D</span>
                    

                    

                    <div class="param-description">
                        <p>ghostContext</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_doRender" class="method item inherited">
    <h3 class="name"><code>doRender</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>c</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>t</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_doRender">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l929"><code>src&#x2F;node&#x2F;class.node.js:929</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>internal method of the framework that encapsulate all the work aroud the rendering method</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">c</code>
                        <span class="type">CanvasRenderingContext2D</span>
                    

                    

                    <div class="param-description">
                        <p>context</p>

                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">t</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
                    

                    

                    <div class="param-description">
                        <p>isThemeInvalidated</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_doRenderGhost" class="method item inherited">
    <h3 class="name"><code>doRenderGhost</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>c</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_doRenderGhost">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1024"><code>src&#x2F;node&#x2F;class.node.js:1024</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>internal method of the framework that encapsulate all the work around the ghost rendering method</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">c</code>
                        <span class="type">CanvasRenderingContext2D</span>
                    

                    

                    <div class="param-description">
                        <p>ghost Context</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_evalSet" class="method item inherited">
    <h3 class="name"><code>evalSet</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>a</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>v</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_evalSet">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1858"><code>src&#x2F;node&#x2F;class.node.js:1858</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Execute/Eval the script passed in parameter in &quot;this&quot; scope.
Used to set new value to an attribute of a node</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">a</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
                    

                    

                    <div class="param-description">
                        <p>attribute The attribute to be changed</p>

                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">v</code>
                        <span class="type"></span>
                    

                    

                    <div class="param-description">
                        <p>value The new value for the attribute</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
        <div class="example">
            <h4>Example:</h4>

            <div class="example-content">
                <p> node.evalSet(&quot;position.y&quot;, 12);</p>

            </div>
        </div>
    
</div>

                
                    <div id="method_free" class="method item inherited">
    <h3 class="name"><code>free</code></h3>

    
        <span class="paren">()</span>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_free">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l2397"><code>src&#x2F;node&#x2F;class.node.js:2397</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>free memory taken by this object and it&#39;s children.
The &#39;userData&#39; property won&#39;t be freed</p>

    </div>

    

    

    
</div>

                
                    <div id="method_getAbsBottom" class="method item inherited">
    <h3 class="name"><code>getAbsBottom</code></h3>

    
        <span class="paren">()</span>
    

    
        <span class="returns-inline">
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
        </span>
    

    

    

    

    

    

    

    <div class="meta">
        
            <p>Inherited from
            <a href="../classes/CGSGNode.html#method_getAbsBottom">
                CGSGNode
            </a>
            
            but overwritten in
            
        
        
        <a href="../files/src_node_class.node.js.html#l2143"><code>src&#x2F;node&#x2F;class.node.js:2143</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Returns the bottom border&#39;s position with the highest value between this node and its children.</p>

    </div>

    

    
        <div class="returns">
            <h4>Returns:</h4>

            <div class="returns-description">
                
                    
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>:
                    
                
            </div>
        </div>
    

    
</div>

                
                    <div id="method_getAbsHeight" class="method item inherited">
    <h3 class="name"><code>getAbsHeight</code></h3>

    
        <span class="paren">()</span>
    

    
        <span class="returns-inline">
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
        </span>
    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_getAbsHeight">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l2204"><code>src&#x2F;node&#x2F;class.node.js:2204</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        
    </div>

    

    
        <div class="returns">
            <h4>Returns:</h4>

            <div class="returns-description">
                
                    
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>:
                    
                
            </div>
        </div>
    

    
</div>

                
                    <div id="method_getAbsLeft" class="method item inherited">
    <h3 class="name"><code>getAbsLeft</code></h3>

    
        <span class="paren">()</span>
    

    
        <span class="returns-inline">
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
        </span>
    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_getAbsLeft">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l2163"><code>src&#x2F;node&#x2F;class.node.js:2163</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        
    </div>

    

    
        <div class="returns">
            <h4>Returns:</h4>

            <div class="returns-description">
                
                    
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>:
                    
                
            </div>
        </div>
    

    
</div>

                
                    <div id="method_getAbsoluteRegion" class="method item public inherited">
    <h3 class="name"><code>getAbsoluteRegion</code></h3>

    
        <span class="paren">()</span>
    

    
        <span class="returns-inline">
            <span class="type"><a href="../classes/CGSGRegion.html" class="crosslink">CGSGRegion</a></span>
        </span>
    

    

    
        <span class="flag public">public</span>
    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_getAbsoluteRegion">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l734"><code>src&#x2F;node&#x2F;class.node.js:734</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>return the absolute region of this node</p>

    </div>

    

    
        <div class="returns">
            <h4>Returns:</h4>

            <div class="returns-description">
                
                    
                        <span class="type"><a href="../classes/CGSGRegion.html" class="crosslink">CGSGRegion</a></span>:
                    
                
            </div>
        </div>
    

    
</div>

                
                    <div id="method_getAbsPosition" class="method item public inherited">
    <h3 class="name"><code>getAbsPosition</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>recursive</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    
        <span class="returns-inline">
            <span class="type"><a href="../classes/CGSGPosition.html" class="crosslink">CGSGPosition</a></span>
        </span>
    

    

    
        <span class="flag public">public</span>
    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_getAbsPosition">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1982"><code>src&#x2F;node&#x2F;class.node.js:1982</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        
    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">recursive</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
                    

                    

                    <div class="param-description">
                        <p>flag indicating if computation should be recusive or not</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    
        <div class="returns">
            <h4>Returns:</h4>

            <div class="returns-description">
                
                    
                        <span class="type"><a href="../classes/CGSGPosition.html" class="crosslink">CGSGPosition</a></span>:
                    
                    <p>the absolute positions of this node</p>

                
            </div>
        </div>
    

    
</div>

                
                    <div id="method_getAbsRight" class="method item inherited">
    <h3 class="name"><code>getAbsRight</code></h3>

    
        <span class="paren">()</span>
    

    
        <span class="returns-inline">
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
        </span>
    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_getAbsRight">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l2172"><code>src&#x2F;node&#x2F;class.node.js:2172</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        
    </div>

    

    
        <div class="returns">
            <h4>Returns:</h4>

            <div class="returns-description">
                
                    
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>:
                    
                
            </div>
        </div>
    

    
</div>

                
                    <div id="method_getAbsRotation" class="method item public inherited">
    <h3 class="name"><code>getAbsRotation</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>recursive</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    
        <span class="returns-inline">
            <span class="type"><a href="../classes/CGSGRotation.html" class="crosslink">CGSGRotation</a></span>
        </span>
    

    

    
        <span class="flag public">public</span>
    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_getAbsRotation">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l2035"><code>src&#x2F;node&#x2F;class.node.js:2035</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        
    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">recursive</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
                    

                    

                    <div class="param-description">
                        <p>flag indicating if computation should be recusive or not</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    
        <div class="returns">
            <h4>Returns:</h4>

            <div class="returns-description">
                
                    
                        <span class="type"><a href="../classes/CGSGRotation.html" class="crosslink">CGSGRotation</a></span>:
                    
                    <p>the absolute rotation of this node</p>

                
            </div>
        </div>
    

    
</div>

                
                    <div id="method_getAbsScale" class="method item public inherited">
    <h3 class="name"><code>getAbsScale</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>recursive</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    
        <span class="returns-inline">
            <span class="type"><a href="../classes/CGSGScale.html" class="crosslink">CGSGScale</a></span>
        </span>
    

    

    
        <span class="flag public">public</span>
    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_getAbsScale">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l2011"><code>src&#x2F;node&#x2F;class.node.js:2011</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        
    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">recursive</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
                    

                    

                    <div class="param-description">
                        <p>flag indicating if computation should be recusive or not</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    
        <div class="returns">
            <h4>Returns:</h4>

            <div class="returns-description">
                
                    
                        <span class="type"><a href="../classes/CGSGScale.html" class="crosslink">CGSGScale</a></span>:
                    
                    <p>the absolute scale of this node</p>

                
            </div>
        </div>
    

    
</div>

                
                    <div id="method_getAbsTop" class="method item inherited">
    <h3 class="name"><code>getAbsTop</code></h3>

    
        <span class="paren">()</span>
    

    
        <span class="returns-inline">
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
        </span>
    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_getAbsTop">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l2180"><code>src&#x2F;node&#x2F;class.node.js:2180</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        
    </div>

    

    
        <div class="returns">
            <h4>Returns:</h4>

            <div class="returns-description">
                
                    
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>:
                    
                
            </div>
        </div>
    

    
</div>

                
                    <div id="method_getAbsWidth" class="method item inherited">
    <h3 class="name"><code>getAbsWidth</code></h3>

    
        <span class="paren">()</span>
    

    
        <span class="returns-inline">
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
        </span>
    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_getAbsWidth">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l2196"><code>src&#x2F;node&#x2F;class.node.js:2196</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        
    </div>

    

    
        <div class="returns">
            <h4>Returns:</h4>

            <div class="returns-description">
                
                    
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>:
                    
                
            </div>
        </div>
    

    
</div>

                
                    <div id="method_getCenter" class="method item inherited">
    <h3 class="name"><code>getCenter</code></h3>

    
        <span class="paren">()</span>
    

    
        <span class="returns-inline">
            <span class="type"><a href="../classes/CGSGPosition.html" class="crosslink">CGSGPosition</a></span>
        </span>
    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_getCenter">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l2228"><code>src&#x2F;node&#x2F;class.node.js:2228</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Return center of the node, based on its position and dimension</p>

    </div>

    

    
        <div class="returns">
            <h4>Returns:</h4>

            <div class="returns-description">
                
                    
                        <span class="type"><a href="../classes/CGSGPosition.html" class="crosslink">CGSGPosition</a></span>:
                    
                
            </div>
        </div>
    

    
</div>

                
                    <div id="method_getCompleteDimension" class="method item protected inherited">
    <h3 class="name"><code>getCompleteDimension</code></h3>

    
        <span class="paren">()</span>
    

    
        <span class="returns-inline">
            <span class="type"><a href="../classes/CGSGDimension.html" class="crosslink">CGSGDimension</a></span>
        </span>
    

    

    
        <span class="flag protected">protected</span>
    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_getCompleteDimension">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1273"><code>src&#x2F;node&#x2F;class.node.js:1273</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Returns a position which represents the highest dimension covered between this node and its children too.</p>

    </div>

    

    
        <div class="returns">
            <h4>Returns:</h4>

            <div class="returns-description">
                
                    
                        <span class="type"><a href="../classes/CGSGDimension.html" class="crosslink">CGSGDimension</a></span>:
                    
                
            </div>
        </div>
    

    
</div>

                
                    <div id="method_getCompletePosition" class="method item protected inherited">
    <h3 class="name"><code>getCompletePosition</code></h3>

    
        <span class="paren">()</span>
    

    
        <span class="returns-inline">
            <span class="type"><a href="../classes/CGSGPosition.html" class="crosslink">CGSGPosition</a></span>
        </span>
    

    

    
        <span class="flag protected">protected</span>
    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_getCompletePosition">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1263"><code>src&#x2F;node&#x2F;class.node.js:1263</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Returns a position which represents the lowest position covered between this node and its children too.</p>

    </div>

    

    
        <div class="returns">
            <h4>Returns:</h4>

            <div class="returns-description">
                
                    
                        <span class="type"><a href="../classes/CGSGPosition.html" class="crosslink">CGSGPosition</a></span>:
                    
                
            </div>
        </div>
    

    
</div>

                
                    <div id="method_getCompleteRegion" class="method item protected inherited">
    <h3 class="name"><code>getCompleteRegion</code></h3>

    
        <span class="paren">()</span>
    

    
        <span class="returns-inline">
            <span class="type"><a href="../classes/CGSGRegion.html" class="crosslink">CGSGRegion</a></span>
        </span>
    

    

    
        <span class="flag protected">protected</span>
    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_getCompleteRegion">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1252"><code>src&#x2F;node&#x2F;class.node.js:1252</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Returns a region which represents the total surface covered by this node and its children too.</p>

    </div>

    

    
        <div class="returns">
            <h4>Returns:</h4>

            <div class="returns-description">
                
                    
                        <span class="type"><a href="../classes/CGSGRegion.html" class="crosslink">CGSGRegion</a></span>:
                    
                
            </div>
        </div>
    

    
</div>

                
                    <div id="method_getHeight" class="method item inherited">
    <h3 class="name"><code>getHeight</code></h3>

    
        <span class="paren">()</span>
    

    
        <span class="returns-inline">
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
        </span>
    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_getHeight">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l2220"><code>src&#x2F;node&#x2F;class.node.js:2220</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        
    </div>

    

    
        <div class="returns">
            <h4>Returns:</h4>

            <div class="returns-description">
                
                    
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>:
                    
                
            </div>
        </div>
    

    
</div>

                
                    <div id="method_getListOfCollidingBrothers" class="method item public inherited">
    <h3 class="name"><code>getListOfCollidingBrothers</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>threshold</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    
        <span class="returns-inline">
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>
        </span>
    

    

    
        <span class="flag public">public</span>
    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_getListOfCollidingBrothers">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l2253"><code>src&#x2F;node&#x2F;class.node.js:2253</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        
    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">threshold</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        <p>space between the 2 nodes before considering they are colliding</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    
        <div class="returns">
            <h4>Returns:</h4>

            <div class="returns-description">
                
                    
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>:
                    
                    <p>a Array of nodes this one is colliding with (can be empty)</p>

                
            </div>
        </div>
    

    
</div>

                
                    <div id="method_getMinAbsoluteLeft" class="method item inherited">
    <h3 class="name"><code>getMinAbsoluteLeft</code></h3>

    
        <span class="paren">()</span>
    

    
        <span class="returns-inline">
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
        </span>
    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_getMinAbsoluteLeft">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l2082"><code>src&#x2F;node&#x2F;class.node.js:2082</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Returns the x position with the lowest value between this node and its children.</p>

    </div>

    

    
        <div class="returns">
            <h4>Returns:</h4>

            <div class="returns-description">
                
                    
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>:
                    
                
            </div>
        </div>
    

    
</div>

                
                    <div id="method_getMinAbsoluteTop" class="method item inherited">
    <h3 class="name"><code>getMinAbsoluteTop</code></h3>

    
        <span class="paren">()</span>
    

    
        <span class="returns-inline">
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
        </span>
    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_getMinAbsoluteTop">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l2123"><code>src&#x2F;node&#x2F;class.node.js:2123</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Returns the y position with the lowest value between this node and its children.</p>

    </div>

    

    
        <div class="returns">
            <h4>Returns:</h4>

            <div class="returns-description">
                
                    
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>:
                    
                
            </div>
        </div>
    

    
</div>

                
                    <div id="method_getMostAbsoluteRight" class="method item inherited">
    <h3 class="name"><code>getMostAbsoluteRight</code></h3>

    
        <span class="paren">()</span>
    

    
        <span class="returns-inline">
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
        </span>
    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_getMostAbsoluteRight">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l2102"><code>src&#x2F;node&#x2F;class.node.js:2102</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Returns the right border&#39;s position with the highest value between this node and its children.</p>

    </div>

    

    
        <div class="returns">
            <h4>Returns:</h4>

            <div class="returns-description">
                
                    
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>:
                    
                
            </div>
        </div>
    

    
</div>

                
                    <div id="method_getRegion" class="method item public inherited">
    <h3 class="name"><code>getRegion</code></h3>

    
        <span class="paren">()</span>
    

    
        <span class="returns-inline">
            <span class="type"><a href="../classes/CGSGRegion.html" class="crosslink">CGSGRegion</a></span>
        </span>
    

    

    
        <span class="flag public">public</span>
    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_getRegion">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l724"><code>src&#x2F;node&#x2F;class.node.js:724</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>return the relative region of this node</p>

    </div>

    

    
        <div class="returns">
            <h4>Returns:</h4>

            <div class="returns-description">
                
                    
                        <span class="type"><a href="../classes/CGSGRegion.html" class="crosslink">CGSGRegion</a></span>:
                    
                
            </div>
        </div>
    

    
</div>

                
                    <div id="method_getWidth" class="method item inherited">
    <h3 class="name"><code>getWidth</code></h3>

    
        <span class="paren">()</span>
    

    
        <span class="returns-inline">
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
        </span>
    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_getWidth">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l2212"><code>src&#x2F;node&#x2F;class.node.js:2212</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        
    </div>

    

    
        <div class="returns">
            <h4>Returns:</h4>

            <div class="returns-description">
                
                    
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>:
                    
                
            </div>
        </div>
    

    
</div>

                
                    <div id="method_invalidate" class="method item inherited">
    <h3 class="name"><code>invalidate</code></h3>

    
        <span class="paren">()</span>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_invalidate">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l770"><code>src&#x2F;node&#x2F;class.node.js:770</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Force the redraw of the node if it&#39;s precomputed</p>

    </div>

    

    

    
</div>

                
                    <div id="method_invalidateTheme" class="method item inherited">
    <h3 class="name"><code>invalidateTheme</code></h3>

    
        <span class="paren">()</span>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_invalidateTheme">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l780"><code>src&#x2F;node&#x2F;class.node.js:780</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Reload theme (colors, ...) from loaded CSS file
To be overrided</p>

    </div>

    

    

    
</div>

                
                    <div id="method_isALeaf" class="method item inherited">
    <h3 class="name"><code>isALeaf</code></h3>

    
        <span class="paren">()</span>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_isALeaf">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1485"><code>src&#x2F;node&#x2F;class.node.js:1485</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Return true if this nodes has no child</p>

    </div>

    

    

    
</div>

                
                    <div id="method_isColliding" class="method item public inherited">
    <h3 class="name"><code>isColliding</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>node</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>threshold</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    
        <span class="returns-inline">
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
        </span>
    

    

    
        <span class="flag public">public</span>
    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_isColliding">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l2240"><code>src&#x2F;node&#x2F;class.node.js:2240</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Test if this node is colliding the node in parameter. Don&#39;t forget to add nodes to CGSGCollisionManager.</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">node</code>
                        <span class="type"><a href="../classes/CGSGNode.html" class="crosslink">CGSGNode</a></span>
                    

                    

                    <div class="param-description">
                        <p>a CGSGNode</p>

                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">threshold</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        <p>space between the 2 nodes before considering they are colliding</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    
        <div class="returns">
            <h4>Returns:</h4>

            <div class="returns-description">
                
                    
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
                    
                    <p>true if the 2 nodes are colliding. They are colliding if the distance between them is minus than the threshold parameter</p>

                
            </div>
        </div>
    

    
</div>

                
                    <div id="method_isCollidingABrother" class="method item public inherited">
    <h3 class="name"><code>isCollidingABrother</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>threshold</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    
        <span class="returns-inline">
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
        </span>
    

    

    
        <span class="flag public">public</span>
    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_isCollidingABrother">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l2273"><code>src&#x2F;node&#x2F;class.node.js:2273</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        
    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">threshold</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        <p>space between the 2 nodes before considering they are colliding</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    
        <div class="returns">
            <h4>Returns:</h4>

            <div class="returns-description">
                
                    
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
                    
                    <p>true if this node is colliding one of the other children of its parent node</p>

                
            </div>
        </div>
    

    
</div>

                
                    <div id="method_moveLocalZIndex" class="method item inherited">
    <h3 class="name"><code>moveLocalZIndex</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>s</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_moveLocalZIndex">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l682"><code>src&#x2F;node&#x2F;class.node.js:682</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        
    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">s</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        <p>step</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_pickNode" class="method item public inherited">
    <h3 class="name"><code>pickNode</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>pos</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>absSca</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>c</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>recursively</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>condition</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    
        <span class="flag public">public</span>
    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_pickNode">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1370"><code>src&#x2F;node&#x2F;class.node.js:1370</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Check if this nodes is under the cursor position.</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">pos</code>
                        <span class="type"><a href="../classes/CGSGPosition.html" class="crosslink">CGSGPosition</a></span>
                    

                    

                    <div class="param-description">
                        <p>mousePosition position of the mouse on the canvas</p>

                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">absSca</code>
                        <span class="type"><a href="../classes/CGSGScale.html" class="crosslink">CGSGScale</a></span>
                    

                    

                    <div class="param-description">
                        <p>absoluteScale a CGSGScale absolute relativeScale of all parents</p>

                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">c</code>
                        <span class="type">CanvasRenderingContext2D</span>
                    

                    

                    <div class="param-description">
                        <p>ghostContext a copy of the canvas context</p>

                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">recursively</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
                    

                    

                    <div class="param-description">
                        <p>if false, don&#39;t traverse the children of this nodes</p>

                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">condition</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
                    

                    

                    <div class="param-description">
                        <p>Condition to be picked
ie: &quot;color==&#39;yellow&#39;&quot; or &quot;classType==&#39;CGSGNodeImage&#39; &amp;&amp; this.globalAlpha&gt;0.5&quot;</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_pickNodes" class="method item public inherited">
    <h3 class="name"><code>pickNodes</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>region</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>absoluteScale</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>ghostContext</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>recursively</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>condition</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    
        <span class="flag public">public</span>
    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_pickNodes">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1430"><code>src&#x2F;node&#x2F;class.node.js:1430</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Return all nodes (Array) in the given region</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">region</code>
                        <span class="type"><a href="../classes/CGSGRegion.html" class="crosslink">CGSGRegion</a></span>
                    

                    

                    <div class="param-description">
                        <p>of the canvas to check</p>

                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">absoluteScale</code>
                        <span class="type"><a href="../classes/CGSGScale.html" class="crosslink">CGSGScale</a></span>
                    

                    

                    <div class="param-description">
                        <p>a CGSGScale absolute relativeScale of all parents</p>

                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">ghostContext</code>
                        <span class="type">CanvasRenderingContext2D</span>
                    

                    

                    <div class="param-description">
                        <p>a copy of the canvas context</p>

                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">recursively</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
                    

                    

                    <div class="param-description">
                        <p>if false, don&#39;t traverse the children of this nodes</p>

                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">condition</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
                    

                    

                    <div class="param-description">
                        <p>Condition to be picked
ie: &quot;color==&#39;yellow&#39;&quot; or &quot;classType==&#39;CGSGNodeImage&#39; &amp;&amp; this.globalAlpha&gt;0.5&quot;</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_removeAll" class="method item inherited">
    <h3 class="name"><code>removeAll</code></h3>

    
        <span class="paren">()</span>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_removeAll">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1820"><code>src&#x2F;node&#x2F;class.node.js:1820</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>remove all children, delete them and reset the current parameters</p>

    </div>

    

    

    
</div>

                
                    <div id="method_removeChild" class="method item inherited">
    <h3 class="name"><code>removeChild</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>node</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>searchRecursively</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    
        <span class="returns-inline">
            <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
        </span>
    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_removeChild">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1786"><code>src&#x2F;node&#x2F;class.node.js:1786</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Remove the child passed in parameter and delete it</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">node</code>
                        <span class="type"><a href="../classes/CGSGNode.html" class="crosslink">CGSGNode</a></span>
                    

                    

                    <div class="param-description">
                        <p>the nodes to remove</p>

                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">searchRecursively</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
                    

                    

                    <div class="param-description">
                        <p>if true, search the nodes on all the tree from this nodes</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    
        <div class="returns">
            <h4>Returns:</h4>

            <div class="returns-description">
                
                    
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>:
                    
                    <p>true if the child was correctly removed or false if the nodes was not found.</p>

                
            </div>
        </div>
    

    
</div>

                
                    <div id="method_removeClass" class="method item inherited">
    <h3 class="name"><code>removeClass</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>cls</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_removeClass">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l877"><code>src&#x2F;node&#x2F;class.node.js:877</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>remove CSS class for this node (not for bounding box, use &#39;setClassBBox&#39; instead).</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">cls</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
                    

                    

                    <div class="param-description">
                        
                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_render" class="method item protected">
    <h3 class="name"><code>render</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>context</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    
        <span class="flag protected">protected</span>
    

    

    

    

    

    <div class="meta">
        
            <p>Inherited from
            <a href="../classes/CGSGNode.html#method_render">
                CGSGNode
            </a>
            
            but overwritten in
            
        
        
        <a href="../files/src_node_class.node.curveTCB.js.html#l100"><code>src&#x2F;node&#x2F;class.node.curveTCB.js:100</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Custom rendering</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">context</code>
                        <span class="type">CanvasRenderingContext2D</span>
                    

                    

                    <div class="param-description">
                        <p>the context into render the node</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_renderBoundingBox" class="method item protected inherited">
    <h3 class="name"><code>renderBoundingBox</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>c</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    
        <span class="flag protected">protected</span>
    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_renderBoundingBox">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1066"><code>src&#x2F;node&#x2F;class.node.js:1066</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Render the selection box and handle boxes around the bounding box of this node when selected</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">c</code>
                        <span class="type">CanvasRenderingContext2D</span>
                    

                    

                    <div class="param-description">
                        <p>context the context into render the node</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_renderGhost" class="method item inherited">
    <h3 class="name"><code>renderGhost</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>ghostCtx</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_renderGhost">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1054"><code>src&#x2F;node&#x2F;class.node.js:1054</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Empty ghost rendering function.
Render here your custom nodes with a single color (CGSG.ghostColor).
This will be used by the SceneGraph to know if the mouse cursor is over this nodes.</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">ghostCtx</code>
                        <span class="type">CanvasRenderingContext2D</span>
                    

                    

                    <div class="param-description">
                        <p>The context for the ghost rendering</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_resizeTBy" class="method item inherited">
    <h3 class="name"><code>resizeTBy</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>wf</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>hf</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_resizeTBy">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1602"><code>src&#x2F;node&#x2F;class.node.js:1602</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Multiply current dimension by these new ones</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">wf</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        
                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">hf</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        
                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_resizeTo" class="method item inherited">
    <h3 class="name"><code>resizeTo</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>w</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>h</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_resizeTo">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1590"><code>src&#x2F;node&#x2F;class.node.js:1590</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Replace current dimension by these new ones</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">w</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        
                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">h</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        
                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_resizeWith" class="method item inherited">
    <h3 class="name"><code>resizeWith</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>w</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>h</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_resizeWith">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1614"><code>src&#x2F;node&#x2F;class.node.js:1614</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Increase/decrease current dimension with adding values</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">w</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        
                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">h</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        
                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_rotateBy" class="method item inherited">
    <h3 class="name"><code>rotateBy</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>af</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>computeAbsoluteValue</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_rotateBy">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1714"><code>src&#x2F;node&#x2F;class.node.js:1714</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Multiply this relativeScale factor by the current relative relativeScale</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">af</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        
                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">computeAbsoluteValue</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
                    

                    

                    <div class="param-description">
                        <p>(default: true)</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_rotateTo" class="method item inherited">
    <h3 class="name"><code>rotateTo</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>a</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>computeAbsoluteValue</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_rotateTo">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1695"><code>src&#x2F;node&#x2F;class.node.js:1695</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Replace current relative relativeRotation by this new oneScale</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">a</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        
                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">computeAbsoluteValue</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
                    

                    

                    <div class="param-description">
                        <p>(default: true)</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_rotateWith" class="method item inherited">
    <h3 class="name"><code>rotateWith</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>a</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>computeAbsoluteValue</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_rotateWith">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1732"><code>src&#x2F;node&#x2F;class.node.js:1732</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Add this angle to the current relative relativeRotation</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">a</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        
                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">computeAbsoluteValue</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
                    

                    

                    <div class="param-description">
                        <p>(default: true)</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_scaleBy" class="method item inherited">
    <h3 class="name"><code>scaleBy</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>sfx</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>sfy</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>computeAbsoluteValue</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_scaleBy">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1655"><code>src&#x2F;node&#x2F;class.node.js:1655</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Multiply this relativeScale factor by the current relative relativeScale</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">sfx</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        
                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">sfy</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        
                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">computeAbsoluteValue</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
                    

                    

                    <div class="param-description">
                        <p>(default: true)</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_scaleTo" class="method item inherited">
    <h3 class="name"><code>scaleTo</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>sx</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>sy</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>computeAbsoluteValue</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_scaleTo">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1634"><code>src&#x2F;node&#x2F;class.node.js:1634</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Replace current relative relativeScale by this new one</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">sx</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        
                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">sy</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        
                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">computeAbsoluteValue</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
                    

                    

                    <div class="param-description">
                        <p>(default: true)</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_scaleWith" class="method item inherited">
    <h3 class="name"><code>scaleWith</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>x</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>y</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>computeAbsoluteValue</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_scaleWith">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1675"><code>src&#x2F;node&#x2F;class.node.js:1675</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Add to the current relative Scale</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">x</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        
                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">y</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        
                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">computeAbsoluteValue</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
                    

                    

                    <div class="param-description">
                        <p>(default: true)</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_setClass" class="method item inherited">
    <h3 class="name"><code>setClass</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>cls</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_setClass">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l852"><code>src&#x2F;node&#x2F;class.node.js:852</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Set CSS class for this node (not for bounding box, use &#39;setClassBBox&#39; instead).
CSS class must define attributes used by this node.</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">cls</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
                    

                    

                    <div class="param-description">
                        
                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_setClassBBox" class="method item inherited">
    <h3 class="name"><code>setClassBBox</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>cls</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_setClassBBox">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l887"><code>src&#x2F;node&#x2F;class.node.js:887</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Set CSS class for the bounding box of this node (not for node itself, use &#39;setClass&#39; instead).
CSS class must define attributes used by BBox.</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">cls</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
                    

                    

                    <div class="param-description">
                        
                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_setLocalZIndex" class="method item inherited">
    <h3 class="name"><code>setLocalZIndex</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>i</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_setLocalZIndex">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l694"><code>src&#x2F;node&#x2F;class.node.js:694</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        
    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">i</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        <p>index</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_setNodeRegionConstraint" class="method item public inherited">
    <h3 class="name"><code>setNodeRegionConstraint</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>node</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    
        <span class="flag public">public</span>
    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_setNodeRegionConstraint">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1962"><code>src&#x2F;node&#x2F;class.node.js:1962</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Set the region inside which one this node ca be placed an can move</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">node</code>
                        <span class="type"><a href="../classes/CGSGNode.html" class="crosslink">CGSGNode</a></span>
                    

                    

                    <div class="param-description">
                        <p>a CGSGNode relatively to this parent region. Can be null.</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_setPrecomputed" class="method item inherited">
    <h3 class="name"><code>setPrecomputed</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>p</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_setPrecomputed">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l759"><code>src&#x2F;node&#x2F;class.node.js:759</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Use this method to make the node precomputed or not.
If it&#39;s precomputed, it won&#39;t be redraw every frame, but only when the &quot;invalidate&quot; method is called.</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">p</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
                    

                    

                    <div class="param-description">
                        <p>isPrecomputed</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_setRegionConstraint" class="method item public inherited">
    <h3 class="name"><code>setRegionConstraint</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>region</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    
        <span class="flag public">public</span>
    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_setRegionConstraint">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1951"><code>src&#x2F;node&#x2F;class.node.js:1951</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Set the region inside which one this node ca be placed an can move</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">region</code>
                        <span class="type"><a href="../classes/CGSGRegion.html" class="crosslink">CGSGRegion</a></span>
                    

                    

                    <div class="param-description">
                        <p>a CGSGRegion relatively to this parent region. Can be null.</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_setSelected" class="method item inherited">
    <h3 class="name"><code>setSelected</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>s</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_setSelected">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1233"><code>src&#x2F;node&#x2F;class.node.js:1233</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Mark this nodes as selected</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">s</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
                    

                    

                    <div class="param-description">
                        <p>is Selected</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_translateBy" class="method item inherited">
    <h3 class="name"><code>translateBy</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>x</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>y</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>computeAbsoluteValue</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_translateBy">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1571"><code>src&#x2F;node&#x2F;class.node.js:1571</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Add new coordinate to the current relative one</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">x</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        
                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">y</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        
                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">computeAbsoluteValue</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
                    

                    

                    <div class="param-description">
                        <p>(default: true)</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_translateTo" class="method item inherited">
    <h3 class="name"><code>translateTo</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>x</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>y</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>computeAbsoluteValue</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_translateTo">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1533"><code>src&#x2F;node&#x2F;class.node.js:1533</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Replace current relative position by this new one</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">x</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        
                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">y</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        
                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">computeAbsoluteValue</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
                    

                    

                    <div class="param-description">
                        <p>(default: true)</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
                    <div id="method_translateWith" class="method item inherited">
    <h3 class="name"><code>translateWith</code></h3>

    
        <div class="args">
            <span class="paren">(</span><ul class="args-list inline commas">
            
                <li class="arg">
                    
                        <code>x</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>y</code>
                    
                </li>
            
                <li class="arg">
                    
                        <code>computeAbsoluteValue</code>
                    
                </li>
            
            </ul><span class="paren">)</span>
        </div>
    

    

    

    

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#method_translateWith">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l1552"><code>src&#x2F;node&#x2F;class.node.js:1552</code></a>
        
        </p>


        

        
    </div>

    <div class="description">
        <p>Add new coordinate to the current relative one</p>

    </div>

    
        <div class="params">
            <h4>Parameters:</h4>

            <ul class="params-list">
            
                <li class="param">
                    
                        <code class="param-name">x</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        
                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">y</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>
                    

                    

                    <div class="param-description">
                        
                    </div>

                    
                </li>
            
                <li class="param">
                    
                        <code class="param-name">computeAbsoluteValue</code>
                        <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
                    

                    

                    <div class="param-description">
                        <p>(default: true)</p>

                    </div>

                    
                </li>
            
            </ul>
        </div>
    

    

    
</div>

                
            </div>
        

        
            <div id="properties" class="api-class-tabpanel">
                <h2 class="off-left">Properties</h2>

                
                    <div id="property__absPos" class="property item private inherited">
    <h3 class="name"><code>_absPos</code></h3>
    <span class="type"><a href="../classes/CGSGPosition.html" class="crosslink">CGSGPosition</a></span>

    

    
        <span class="flag private">private</span>
    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property__absPos">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l311"><code>src&#x2F;node&#x2F;class.node.js:311</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Absolute position of this nodes on the canvas container. Generated value. Don&#39;t modify it manually
Never use it to move the node, use translateBy/translateWith/translateTo instead</p>

    </div>

    

    

    
</div>

                
                    <div id="property__absRot" class="property item private inherited">
    <h3 class="name"><code>_absRot</code></h3>
    <span class="type"><a href="../classes/CGSGRotation.html" class="crosslink">CGSGRotation</a></span>

    

    
        <span class="flag private">private</span>
    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property__absRot">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l356"><code>src&#x2F;node&#x2F;class.node.js:356</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Absolute rotation of this nodes on the canvas container. Generated value. Don&#39;t modify it manually
Never use it to rotate or resize the node, use rotateBy/rotateWith/rotateTo instead</p>

    </div>

    

    

    
</div>

                
                    <div id="property__absSca" class="property item private inherited">
    <h3 class="name"><code>_absSca</code></h3>
    <span class="type"><a href="../classes/CGSGScale.html" class="crosslink">CGSGScale</a></span>

    

    
        <span class="flag private">private</span>
    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property__absSca">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l338"><code>src&#x2F;node&#x2F;class.node.js:338</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Absolute scale of this nodes on the canvas container. Generated value. Don&#39;t modify it manually
Never use it to scale the node, use scaleBy/scaleWith/scaleTo instead</p>

    </div>

    

    

    
</div>

                
                    <div id="property__followers" class="property item private inherited">
    <h3 class="name"><code>_followers</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>

    

    
        <span class="flag private">private</span>
    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property__followers">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l147"><code>src&#x2F;node&#x2F;class.node.js:147</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>List of nodes which are constraint to the region of this one</p>

    </div>

    

    

    
</div>

                
                    <div id="property__id" class="property item private inherited">
    <h3 class="name"><code>_id</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>

    

    
        <span class="flag private">private</span>
    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property__id">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l257"><code>src&#x2F;node&#x2F;class.node.js:257</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>ID for the node. Should be filled by the developer. The framework will never use it.</p>

    </div>

    

    

    
</div>

                
                    <div id="property__isDimensionChanged" class="property item private inherited">
    <h3 class="name"><code>_isDimensionChanged</code></h3>
    <span class="type">Unknown</span>

    

    
        <span class="flag private">private</span>
    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property__isDimensionChanged">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l664"><code>src&#x2F;node&#x2F;class.node.js:664</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Set to true if dimension of the node is not the original one anymore</p>

    </div>

    
        <p><strong>Default:</strong> false</p>
    

    

    
</div>

                
                    <div id="property__isDrag" class="property item private inherited">
    <h3 class="name"><code>_isDrag</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>

    

    
        <span class="flag private">private</span>
    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property__isDrag">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l366"><code>src&#x2F;node&#x2F;class.node.js:366</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        
    </div>

    

    

    
</div>

                
                    <div id="property__parentNode" class="property item private inherited">
    <h3 class="name"><code>_parentNode</code></h3>
    <span class="type"><a href="../classes/CGSGNode.html" class="crosslink">CGSGNode</a></span>

    

    
        <span class="flag private">private</span>
    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property__parentNode">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l264"><code>src&#x2F;node&#x2F;class.node.js:264</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>parent of this node</p>

    </div>

    

    

    
</div>

                
                    <div id="property_bkgcolors" class="property item inherited">
    <h3 class="name"><code>bkgcolors</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_bkgcolors">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l612"><code>src&#x2F;node&#x2F;class.node.js:612</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Array of colors to fill the background of the node. Will be overrided with CSS content.
CGSGNode extensions should (but not mandatory) use this attribute</p>
<p>CSS managed.</p>

    </div>

    

    

    
</div>

                
                    <div id="property_borderRadius" class="property item inherited">
    <h3 class="name"><code>borderRadius</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_borderRadius">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l643"><code>src&#x2F;node&#x2F;class.node.js:643</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Corner radius. Used by only few official nodes and maybe by some community&#39;s nodes.</p>
<p>CSS managed.</p>

    </div>

    
        <p><strong>Default:</strong> 0</p>
    

    

    
</div>

                
                    <div id="property_children" class="property item inherited">
    <h3 class="name"><code>children</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_children">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l124"><code>src&#x2F;node&#x2F;class.node.js:124</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>List of the children (empty if this nodes is a leaf)</p>

    </div>

    

    

    
</div>

                
                    <div id="property_classType" class="property item">
    <h3 class="name"><code>classType</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>

    

    

    

    

    <div class="meta">
        
            <p>Inherited from
            <a href="../classes/CGSGNode.html#property_classType">
                CGSGNode
            </a>
            
            but overwritten in
            
        
        
        <a href="../files/src_node_class.node.curveTCB.js.html#l52"><code>src&#x2F;node&#x2F;class.node.curveTCB.js:52</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        
    </div>

    

    

    
</div>

                
                    <div id="property_detectSelectionThreshold" class="property item inherited">
    <h3 class="name"><code>detectSelectionThreshold</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_detectSelectionThreshold">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l600"><code>src&#x2F;node&#x2F;class.node.js:600</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Threshold applied when detecting selection. Defalt value is picked from CGSG.globalDetectSelectionThreshold.
Value could be changed after.</p>

    </div>

    

    
        <div class="example">
            <h4>Example:</h4>

            <div class="example-content">
                <p>var n = new CGSGNode(10, 10);
n.detectSelectionThreshold = 10; // node will be picked in an area [0, 0, 30, 30] (x, y, w, h)</p>

            </div>
        </div>
    

    
</div>

                
                    <div id="property_dimension" class="property item inherited">
    <h3 class="name"><code>dimension</code></h3>
    <span class="type"><a href="../classes/CGSGDimension.html" class="crosslink">CGSGDimension</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_dimension">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l320"><code>src&#x2F;node&#x2F;class.node.js:320</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Dimension of this nodes on the canvas container
Never use it to resize the node, use resizeBy/resizeWith/resizeTo instead</p>

    </div>

    
        <p><strong>Default:</strong> CGSGDimension(0, 0)</p>
    

    

    
</div>

                
                    <div id="property_globalAlpha" class="property item inherited">
    <h3 class="name"><code>globalAlpha</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_globalAlpha">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l79"><code>src&#x2F;node&#x2F;class.node.js:79</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Level of transparency of the node.</p>

    </div>

    
        <p><strong>Default:</strong> 1.0</p>
    

    

    
</div>

                
                    <div id="property_handleColor" class="property item inherited">
    <h3 class="name"><code>handleColor</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_handleColor">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l225"><code>src&#x2F;node&#x2F;class.node.js:225</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Color for the handle boxes around this node when selected</p>

    </div>

    

    

    
</div>

                
                    <div id="property_handles" class="property item inherited">
    <h3 class="name"><code>handles</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array" class="crosslink external" target="_blank">Array</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_handles">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l67"><code>src&#x2F;node&#x2F;class.node.js:67</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>The 8 handleboxes that will be the resize handles
the resize handles will be in this order:
 0  1  2
 3     4
 5  6  7</p>

    </div>

    

    

    
</div>

                
                    <div id="property_handleSize" class="property item inherited">
    <h3 class="name"><code>handleSize</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_handleSize">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l219"><code>src&#x2F;node&#x2F;class.node.js:219</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Color for the handle boxes around this node when selected</p>

    </div>

    

    

    
</div>

                
                    <div id="property_isClickable" class="property item inherited">
    <h3 class="name"><code>isClickable</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_isClickable">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l173"><code>src&#x2F;node&#x2F;class.node.js:173</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>selection attributes
If true, this node is clickable and so will be checked by the pickNode function</p>

    </div>

    
        <p><strong>Default:</strong> true</p>
    

    

    
</div>

                
                    <div id="property_isCollisionManaged" class="property item inherited">
    <h3 class="name"><code>isCollisionManaged</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_isCollisionManaged">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l380"><code>src&#x2F;node&#x2F;class.node.js:380</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Indicate if this node is managed by the collision manager</p>

    </div>

    

    

    
</div>

                
                    <div id="property_isDraggable" class="property item inherited">
    <h3 class="name"><code>isDraggable</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_isDraggable">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l188"><code>src&#x2F;node&#x2F;class.node.js:188</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>If true, the node can be dragged by the user</p>

    </div>

    
        <p><strong>Default:</strong> false</p>
    

    

    
</div>

                
                    <div id="property_isMouseOver" class="property item inherited">
    <h3 class="name"><code>isMouseOver</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_isMouseOver">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l232"><code>src&#x2F;node&#x2F;class.node.js:232</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Updated by the scene itself. Don&#39;t update it manually.
True if the mice is over the node, false otherwise</p>

    </div>

    

    

    
</div>

                
                    <div id="property_isMoving" class="property item inherited">
    <h3 class="name"><code>isMoving</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_isMoving">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l240"><code>src&#x2F;node&#x2F;class.node.js:240</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Updated by the scene itself. Don&#39;t update it manually.
True if the node is being moved manually, false otherwise</p>

    </div>

    

    

    
</div>

                
                    <div id="property_isProportionalResize" class="property item inherited">
    <h3 class="name"><code>isProportionalResize</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_isProportionalResize">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l94"><code>src&#x2F;node&#x2F;class.node.js:94</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>If true, the node will be proportionally resized</p>

    </div>

    

    

    
</div>

                
                    <div id="property_isProportionalResizeOnly" class="property item inherited">
    <h3 class="name"><code>isProportionalResizeOnly</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_isProportionalResizeOnly">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l101"><code>src&#x2F;node&#x2F;class.node.js:101</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Set to true if the node can&#39;t be resized only in height or width</p>

    </div>

    
        <p><strong>Default:</strong> false</p>
    

    

    
</div>

                
                    <div id="property_isResizable" class="property item inherited">
    <h3 class="name"><code>isResizable</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_isResizable">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l181"><code>src&#x2F;node&#x2F;class.node.js:181</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>If true, this node can be resized by the user. In that case, the dimension property will be affected, not the scale one.</p>

    </div>

    
        <p><strong>Default:</strong> false</p>
    

    

    
</div>

                
                    <div id="property_isResizing" class="property item inherited">
    <h3 class="name"><code>isResizing</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_isResizing">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l248"><code>src&#x2F;node&#x2F;class.node.js:248</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Updated by the scene itself. Don&#39;t update it manually.
True if the node is being resized manually, false otherwise</p>

    </div>

    

    

    
</div>

                
                    <div id="property_isSelected" class="property item inherited">
    <h3 class="name"><code>isSelected</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_isSelected">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l50"><code>src&#x2F;node&#x2F;class.node.js:50</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Indicate whether this node is selected or not.
Use CGSGView::scenegraph.selectNode(nodeToSelect) to select a node</p>

    </div>

    
        <p><strong>Default:</strong> false</p>
    

    

    
</div>

                
                    <div id="property_isTraversable" class="property item inherited">
    <h3 class="name"><code>isTraversable</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_isTraversable">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l373"><code>src&#x2F;node&#x2F;class.node.js:373</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>true if this node is traversable (recursively) (ie : by the picknode, a traverser, ...)</p>

    </div>

    

    

    
</div>

                
                    <div id="property_isVisible" class="property item inherited">
    <h3 class="name"><code>isVisible</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_isVisible">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l86"><code>src&#x2F;node&#x2F;class.node.js:86</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Indicate if the node is visible (and so selectable) or not</p>

    </div>

    
        <p><strong>Default:</strong> true</p>
    

    

    
</div>

                
                    <div id="property_lineColor" class="property item inherited">
    <h3 class="name"><code>lineColor</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_lineColor">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l622"><code>src&#x2F;node&#x2F;class.node.js:622</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Color to stroke the node. Will be overrided with CSS content
CGSGNode extensions should (but not mandatory) use this attribute as the stroke color for their node</p>
<p>CSS managed.</p>

    </div>

    

    

    
</div>

                
                    <div id="property_lineWidth" class="property item inherited">
    <h3 class="name"><code>lineWidth</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_lineWidth">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l631"><code>src&#x2F;node&#x2F;class.node.js:631</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Width of the line that stroke the node. Will be overrided with CSS content.
CGSGNode extensions should (but not mandatory) use this attribute as the strokeWidth for their node
Let 0 if you don&#39;t want to stroke the node.</p>
<p>CSS managed.</p>

    </div>

    
        <p><strong>Default:</strong> 0</p>
    

    

    
</div>

                
                    <div id="property_name" class="property item inherited">
    <h3 class="name"><code>name</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_name">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l43"><code>src&#x2F;node&#x2F;class.node.js:43</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>The name of this nodes. Should be unique, but no control is done.</p>

    </div>

    
        <p><strong>Default:</strong> &quot;&quot;</p>
    

    

    
</div>

                
                    <div id="property_needToKeepAbsoluteMatrix" class="property item inherited">
    <h3 class="name"><code>needToKeepAbsoluteMatrix</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_needToKeepAbsoluteMatrix">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l196"><code>src&#x2F;node&#x2F;class.node.js:196</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>If true, the absolute matrix will be recomputed after each movement (and so in animation).
Set it to false to gain performance if you don&#39;t need to keep trace of absolute position (no need to collision, picknode, ...)</p>

    </div>

    
        <p><strong>Default:</strong> true</p>
    

    

    
</div>

                
                    <div id="property_nodeConstraint" class="property item inherited">
    <h3 class="name"><code>nodeConstraint</code></h3>
    <span class="type">Null</span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_nodeConstraint">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l140"><code>src&#x2F;node&#x2F;class.node.js:140</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Node defining constraint region when moving the node</p>

    </div>

    
        <p><strong>Default:</strong> null</p>
    

    

    
</div>

                
                    <div id="property_onAfterRender" class="property item inherited">
    <h3 class="name"><code>onAfterRender</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_onAfterRender">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l579"><code>src&#x2F;node&#x2F;class.node.js:579</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Callback after the scene is rendered</p>

    </div>

    
        <p><strong>Default:</strong> null</p>
    

    

    
</div>

                
                    <div id="property_onAfterRenderStart" class="property item inherited">
    <h3 class="name"><code>onAfterRenderStart</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_onAfterRenderStart">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l586"><code>src&#x2F;node&#x2F;class.node.js:586</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        
    </div>

    
        <p><strong>Default:</strong> null</p>
    

    

    
</div>

                
                    <div id="property_onBeforeRender" class="property item inherited">
    <h3 class="name"><code>onBeforeRender</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_onBeforeRender">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l572"><code>src&#x2F;node&#x2F;class.node.js:572</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Callback before the node is rendered, children included</p>

    </div>

    
        <p><strong>Default:</strong> null</p>
    

    

    
</div>

                
                    <div id="property_onChildRemove" class="property item inherited">
    <h3 class="name"><code>onChildRemove</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_onChildRemove">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l557"><code>src&#x2F;node&#x2F;class.node.js:557</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Callback on when a child is removed</p>

    </div>

    
        <p><strong>Default:</strong> null</p>
    

    
        <div class="example">
            <h4>Example:</h4>

            <div class="example-content">
                <p> this.onDeselect = function (event) {
     event.data.node; //CGSGNode
     event.data.position; //Array of CGSGPosition
     event.data.nativeEvent; //Event
 }</p>

            </div>
        </div>
    

    
</div>

                
                    <div id="property_onClick" class="property item inherited">
    <h3 class="name"><code>onClick</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_onClick">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l443"><code>src&#x2F;node&#x2F;class.node.js:443</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Callback on mouse or touch click</p>

    </div>

    
        <p><strong>Default:</strong> null</p>
    

    
        <div class="example">
            <h4>Example:</h4>

            <div class="example-content">
                <p> this.onClick = function (event) {
     event.data.node; //CGSGNode
     event.data.position; //Array of CGSGPosition
     event.data.nativeEvent; //Event
 }</p>

            </div>
        </div>
    

    
</div>

                
                    <div id="property_onDblClick" class="property item inherited">
    <h3 class="name"><code>onDblClick</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_onDblClick">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l457"><code>src&#x2F;node&#x2F;class.node.js:457</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Callback on mouse or touch double click</p>

    </div>

    
        <p><strong>Default:</strong> null</p>
    

    
        <div class="example">
            <h4>Example:</h4>

            <div class="example-content">
                <p> this.onDblClick = function (event) {
     event.data.node; //CGSGNode
     event.data.position; //Array of CGSGPosition
     event.data.nativeEvent; //Event
 }</p>

            </div>
        </div>
    

    
</div>

                
                    <div id="property_onDeselect" class="property item inherited">
    <h3 class="name"><code>onDeselect</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_onDeselect">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l542"><code>src&#x2F;node&#x2F;class.node.js:542</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Callback on deselect this node</p>

    </div>

    
        <p><strong>Default:</strong> null</p>
    

    
        <div class="example">
            <h4>Example:</h4>

            <div class="example-content">
                <p> this.onDeselect = function (event) {
     event.data.node; //CGSGNode
     event.data.position; //Array of CGSGPosition
     event.data.nativeEvent; //Event
 }</p>

            </div>
        </div>
    

    
</div>

                
                    <div id="property_onDrag" class="property item inherited">
    <h3 class="name"><code>onDrag</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_onDrag">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l471"><code>src&#x2F;node&#x2F;class.node.js:471</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Callback on drag this node</p>

    </div>

    
        <p><strong>Default:</strong> null</p>
    

    
        <div class="example">
            <h4>Example:</h4>

            <div class="example-content">
                <p> this.onDrag = function (event) {
     event.data.node; //CGSGNode
     event.data.position; //Array of CGSGPosition
     event.data.nativeEvent; //Event
 }</p>

            </div>
        </div>
    

    
</div>

                
                    <div id="property_onDragEnd" class="property item inherited">
    <h3 class="name"><code>onDragEnd</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_onDragEnd">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l485"><code>src&#x2F;node&#x2F;class.node.js:485</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Callback on end of drag this node</p>

    </div>

    
        <p><strong>Default:</strong> null</p>
    

    
        <div class="example">
            <h4>Example:</h4>

            <div class="example-content">
                <p> this.onDragEnd = function (event) {
     event.data.node; //CGSGNode
     event.data.position; //Array of CGSGPosition
     event.data.nativeEvent; //Event
 }</p>

            </div>
        </div>
    

    
</div>

                
                    <div id="property_onMouseEnter" class="property item inherited">
    <h3 class="name"><code>onMouseEnter</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_onMouseEnter">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l401"><code>src&#x2F;node&#x2F;class.node.js:401</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Callback on mouse enter on the node</p>

    </div>

    
        <p><strong>Default:</strong> null</p>
    

    
        <div class="example">
            <h4>Example:</h4>

            <div class="example-content">
                <p> this.onMouseEnter = function (event) {
     event.data.node; //CGSGNode
     event.data.position; //Array of CGSGPosition
     event.data.nativeEvent; //Event
 }</p>

            </div>
        </div>
    

    
</div>

                
                    <div id="property_onMouseOut" class="property item inherited">
    <h3 class="name"><code>onMouseOut</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_onMouseOut">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l415"><code>src&#x2F;node&#x2F;class.node.js:415</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Callback on mouse out</p>

    </div>

    
        <p><strong>Default:</strong> null</p>
    

    
        <div class="example">
            <h4>Example:</h4>

            <div class="example-content">
                <p> this.onMouseOut = function (event) {
     event.data.node; //CGSGNode
     event.data.position; //Array of CGSGPosition
     event.data.nativeEvent; //Event
 }</p>

            </div>
        </div>
    

    
</div>

                
                    <div id="property_onMouseOver" class="property item inherited">
    <h3 class="name"><code>onMouseOver</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_onMouseOver">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l387"><code>src&#x2F;node&#x2F;class.node.js:387</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Callback on mouse over the node</p>

    </div>

    
        <p><strong>Default:</strong> null</p>
    

    
        <div class="example">
            <h4>Example:</h4>

            <div class="example-content">
                <p> this.onMouseOver = function (event) {
     event.data.node; //CGSGNode
     event.data.position; //Array of CGSGPosition
     event.data.nativeEvent; //Event
 }</p>

            </div>
        </div>
    

    
</div>

                
                    <div id="property_onMouseUp" class="property item inherited">
    <h3 class="name"><code>onMouseUp</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_onMouseUp">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l429"><code>src&#x2F;node&#x2F;class.node.js:429</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Callback on mouse up</p>

    </div>

    
        <p><strong>Default:</strong> null</p>
    

    
        <div class="example">
            <h4>Example:</h4>

            <div class="example-content">
                <p> this.onMouseUp = function (event) {
     event.data.node; //CGSGNode
     event.data.position; //Array of CGSGPosition
     event.data.nativeEvent; //Event
 }</p>

            </div>
        </div>
    

    
</div>

                
                    <div id="property_onResize" class="property item inherited">
    <h3 class="name"><code>onResize</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_onResize">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l499"><code>src&#x2F;node&#x2F;class.node.js:499</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Callback on resize this node</p>

    </div>

    
        <p><strong>Default:</strong> null</p>
    

    
        <div class="example">
            <h4>Example:</h4>

            <div class="example-content">
                <p> this.onResize = function (event) {
     event.data.node; //CGSGNode
     event.data.position; //Array of CGSGPosition
     event.data.nativeEvent; //Event
 }</p>

            </div>
        </div>
    

    
</div>

                
                    <div id="property_onResizeEnd" class="property item inherited">
    <h3 class="name"><code>onResizeEnd</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_onResizeEnd">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l513"><code>src&#x2F;node&#x2F;class.node.js:513</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Callback on end resize this node</p>

    </div>

    
        <p><strong>Default:</strong> null</p>
    

    
        <div class="example">
            <h4>Example:</h4>

            <div class="example-content">
                <p> this.onResizeEnd = function (event) {
     event.data.node; //CGSGNode
     event.data.position; //Array of CGSGPosition
     event.data.nativeEvent; //Event
 }</p>

            </div>
        </div>
    

    
</div>

                
                    <div id="property_onSelect" class="property item inherited">
    <h3 class="name"><code>onSelect</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_onSelect">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l527"><code>src&#x2F;node&#x2F;class.node.js:527</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Callback on select this node</p>

    </div>

    
        <p><strong>Default:</strong> null</p>
    

    
        <div class="example">
            <h4>Example:</h4>

            <div class="example-content">
                <p> this.onSelect = function (event) {
     event.data.node; //CGSGNode
     event.data.position; //Array of CGSGPosition
     event.data.nativeEvent; //Event
 }</p>

            </div>
        </div>
    

    
</div>

                
                    <div id="property_onTranslate" class="property item inherited">
    <h3 class="name"><code>onTranslate</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_onTranslate">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l592"><code>src&#x2F;node&#x2F;class.node.js:592</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Callback fired while translating</p>

    </div>

    
        <p><strong>Default:</strong> null</p>
    

    

    
</div>

                
                    <div id="property_pickNodeMethod" class="property item inherited">
    <h3 class="name"><code>pickNodeMethod</code></h3>
    <span class="type"><a href="../classes/CGSGPickNodeMethod.html" class="crosslink">CGSGPickNodeMethod</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_pickNodeMethod">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l109"><code>src&#x2F;node&#x2F;class.node.js:109</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Define the method the detection (or &quot;pick&quot;) method will be used for this node.
Possible values CGSGPickNodeMethod.REGION and CGSGPickNodeMethod.GHOST.</p>
<ul>
    <li>REGION : the detection returns true if the mouse cursor is inside the bounding box of the node</li>
    <li>GHOST : the detection will use the &quot;renderGhost&quot; method of the node to achieve a more accurate detection</li>
</ul>
    </div>

    
        <p><strong>Default:</strong> CGSGPickNodeMethod.REGION</p>
    

    

    
</div>

                
                    <div id="property_position" class="property item inherited">
    <h3 class="name"><code>position</code></h3>
    <span class="type"><a href="../classes/CGSGPosition.html" class="crosslink">CGSGPosition</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_position">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l302"><code>src&#x2F;node&#x2F;class.node.js:302</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Relative position of this nodes on the canvas container, relatively to the position of its parent node.
Never use it to move the node, use translateBy/translateWith/translateTo instead</p>

    </div>

    
        <p><strong>Default:</strong> CGSGPosition(0, 0)</p>
    

    

    
</div>

                
                    <div id="property_regionConstraint" class="property item inherited">
    <h3 class="name"><code>regionConstraint</code></h3>
    <span class="type">Null</span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_regionConstraint">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l132"><code>src&#x2F;node&#x2F;class.node.js:132</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>The constraint region when moving the node</p>

    </div>

    
        <p><strong>Default:</strong> null</p>
    

    

    
</div>

                
                    <div id="property_rotation" class="property item inherited">
    <h3 class="name"><code>rotation</code></h3>
    <span class="type"><a href="../classes/CGSGRotation.html" class="crosslink">CGSGRotation</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_rotation">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l347"><code>src&#x2F;node&#x2F;class.node.js:347</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Relative rotation of this nodes on the canvas container, relatively to the rotation of its parent node.
Never use it to rotate or resize the node, use rotateBy/rotateWith/rotateTo instead</p>

    </div>

    
        <p><strong>Default:</strong> CGSGRotation(0)</p>
    

    

    
</div>

                
                    <div id="property_rotationCenter" class="property item inherited">
    <h3 class="name"><code>rotationCenter</code></h3>
    <span class="type"><a href="../classes/CGSGPosition.html" class="crosslink">CGSGPosition</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_rotationCenter">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l155"><code>src&#x2F;node&#x2F;class.node.js:155</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Pivot point to apply a rotation.
The point is a value between [0, 0] and [1, 1].
[0, 0] is the top left corner of the bounding box and [1, 1] the bottom right corner.</p>

    </div>

    
        <p><strong>Default:</strong> null</p>
    

    

    
</div>

                
                    <div id="property_scale" class="property item inherited">
    <h3 class="name"><code>scale</code></h3>
    <span class="type"><a href="../classes/CGSGScale.html" class="crosslink">CGSGScale</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_scale">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l329"><code>src&#x2F;node&#x2F;class.node.js:329</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Relative scale of this nodes on the canvas container, relatively to the scale of its parent node.
Never use it to scale or resize the node, use scaleBy/scaleWith/scaleTo instead</p>

    </div>

    
        <p><strong>Default:</strong> CGSGScale(1, 1)</p>
    

    

    
</div>

                
                    <div id="property_selectionLineColor" class="property item inherited">
    <h3 class="name"><code>selectionLineColor</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_selectionLineColor">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l205"><code>src&#x2F;node&#x2F;class.node.js:205</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Color for the line around this node when selected</p>

    </div>

    
        <p><strong>Default:</strong> &quot;#FF6890&quot;</p>
    

    

    
</div>

                
                    <div id="property_selectionLineWidth" class="property item inherited">
    <h3 class="name"><code>selectionLineWidth</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_selectionLineWidth">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l212"><code>src&#x2F;node&#x2F;class.node.js:212</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>Width for the line around this node when selected</p>

    </div>

    
        <p><strong>Default:</strong> 2</p>
    

    

    
</div>

                
                    <div id="property_shadowBlur" class="property item inherited">
    <h3 class="name"><code>shadowBlur</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_shadowBlur">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l289"><code>src&#x2F;node&#x2F;class.node.js:289</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        
    </div>

    
        <p><strong>Default:</strong> 0</p>
    

    

    
</div>

                
                    <div id="property_shadowColor" class="property item inherited">
    <h3 class="name"><code>shadowColor</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_shadowColor">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l295"><code>src&#x2F;node&#x2F;class.node.js:295</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        
    </div>

    
        <p><strong>Default:</strong> &quot;#333333&quot;</p>
    

    

    
</div>

                
                    <div id="property_shadowOffsetX" class="property item inherited">
    <h3 class="name"><code>shadowOffsetX</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_shadowOffsetX">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l277"><code>src&#x2F;node&#x2F;class.node.js:277</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        
    </div>

    
        <p><strong>Default:</strong> 0</p>
    

    

    
</div>

                
                    <div id="property_shadowOffsetY" class="property item inherited">
    <h3 class="name"><code>shadowOffsetY</code></h3>
    <span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Number" class="crosslink external" target="_blank">Number</a></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_shadowOffsetY">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l283"><code>src&#x2F;node&#x2F;class.node.js:283</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        
    </div>

    
        <p><strong>Default:</strong> 0</p>
    

    

    
</div>

                
                    <div id="property_userData" class="property item inherited">
    <h3 class="name"><code>userData</code></h3>
    <span class="type"></span>

    

    

    

    

    <div class="meta">
        
            
                <p>Inherited from
                <a href="../classes/CGSGNode.html#property_userData">CGSGNode</a>:
            
        
        
        <a href="../files/src_node_class.node.js.html#l165"><code>src&#x2F;node&#x2F;class.node.js:165</code></a>
        
        </p>

        

        
    </div>

    <div class="description">
        <p>can be fulfilled by the developer to put in whatever he needs</p>

    </div>

    
        <p><strong>Default:</strong> {} Empty object</p>
    

    

    
</div>

                
            </div>
        

        

        
    </div>
</div>

                    </div>
                </div>
            </div>
        </div>
    </div>
</div>
<script src="../assets/vendor/prettify/prettify-min.js"></script>
<script>prettyPrint();</script>
<script src="../assets/js/yui-prettify.js"></script>
<script src="../assets/../api.js"></script>
<script src="../assets/js/api-filter.js"></script>
<script src="../assets/js/api-list.js"></script>
<script src="../assets/js/api-search.js"></script>
<script src="../assets/js/apidocs.js"></script>
</body>
</html>
